widget: Don't forget margins when adjusting
authorBenjamin Otte <otte@redhat.com>
Fri, 19 Nov 2021 22:19:14 +0000 (23:19 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 19 Nov 2021 22:46:59 +0000 (23:46 +0100)
commit7459d430eb5a8cd94462b0a1ad068e89384294f9
treefb189752ceb74cd7350662e309604bbb0b6cbd10
parent163616cc0ada31ad667e8db7b22a6fa817021ebc
widget: Don't forget margins when adjusting

This could lead to the wrong values being passed and computing invalid
sizes which would then lead to very unhappy code.

Test included.
gtk/gtkwidget.c
testsuite/reftests/meson.build
testsuite/reftests/wrap-margin-align-critical.ref.ui [new file with mode: 0644]
testsuite/reftests/wrap-margin-align-critical.ui [new file with mode: 0644]